package translate;
import temp.*;
import tree.*;
public abstract class Ex extends Exp{
	tree.Exp exp;
	Ex(tree.Exp e){exp=e;}
	
	tree.Exp unEx(){return exp;}
	
	tree.Stm unNx(){return new EXP_(exp);}
	
	tree.Stm unCx(Label t, Label f){return new CJUMP(CJUMP.EQ, exp, new CONST(0), f, t);}
	
}
